have survived a great deal of trouble - Alemán Inglés Diccionario